﻿using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Cat.Helper
{
    class Zip_Helper
    {

        public bool StartProcess(string info)
        {

            try
            {

                Process myprocess = new Process();
                //通过以下参数可以控制exe的启动方式，具体参照 myprocess.StartInfo.下面的参数，如以无界面方式启动exe等
                myprocess.StartInfo.FileName = "cmd.exe";
                myprocess.StartInfo.UseShellExecute = false;
                myprocess.StartInfo.CreateNoWindow = true;//启动该进程而不创建包含它的新窗口

                myprocess.StartInfo.RedirectStandardInput = true;//重定向写入
                myprocess.StartInfo.RedirectStandardOutput = true;//重定向输出
                myprocess.Start();
                myprocess.StandardInput.WriteLine(info + "&exit");
                String con = myprocess.StandardOutput.ReadToEnd();
                myprocess.WaitForExit();//等待程序执行完退出进程
                myprocess.Close();
                //    Console.WriteLine(con);
                Console.WriteLine(con);
             

                return true;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);

             
            }
            return false;
        }

    }
}
